#ifndef Objet_h
#define Objet_h
#include <string>
#include <iostream>
class Sac;

using namespace std;

class Objet {
public:
   Objet(){
     this->nom = " Defaut";
     this->poids = 0;

 }
   Objet(string nom, int poids){
       this->nom = nom;
       this->poids = poids;
   }
 public:

    int getPoids();

    std::string getNom();

    virtual bool isEquipable() = 0;

    virtual float getObjetStat(string stat) = 0;

 public:
    int poids;
    string nom;

 public:

   Sac ** Contient;

    enum Type {
    	COMBINAISON,
    	CHAPEAU,
    	COLLIER,
    	BOTTES,
    	BAGUE,
    	CEINTURE,
    	ARMURE

    };

    Sac** getContient() const {
        return Contient;
    }

    void setContient(Sac** Contient) {
        this->Contient = Contient;
    }

};

#endif // Objet_h
